🩹 [Patch]: Bump Process-PSModule to v5#24
Merged
Conversation
…ial configuration for Process-PSModule
Contributor
There was a problem hiding this comment.
Pull Request Overview
This pull request consolidates and modernizes the GitHub workflow configuration by upgrading the Process-PSModule workflow to v5 and merging nightly automation into the main workflow. The changes also remove redundant linting infrastructure and improve dependency management visibility.
- Updated Process-PSModule workflow to v5 with integrated scheduling and manual triggers
- Removed separate nightly and linter workflows to reduce redundancy
- Enhanced Dependabot configuration with proper labeling for better PR categorization
Reviewed Changes
Copilot reviewed 6 out of 6 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
| .github/workflows/Process-PSModule.yml | Upgraded to v5, added workflow_dispatch and schedule triggers, removed run-name |
| .github/workflows/Nightly-Run.yml | Removed dedicated nightly workflow (functionality merged into main workflow) |
| .github/workflows/Linter.yml | Removed linter workflow |
| .github/linters/.jscpd.json | Removed linter configuration file |
| .github/dependabot.yml | Added labels for GitHub Actions and NuGet dependencies |
| .github/PSModule.yml | Added new configuration file for Process-PSModule workflow with code coverage settings |
Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.
|
Module WoW - 0.0.25 published to the PowerShell Gallery. |
|
GitHub release for WoW v0.0.25 has been created. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
This pull request updates the repository's GitHub workflow and configuration files to streamline CI processes, improve dependency management, and remove unused or redundant workflows and configurations. The main focus is on unifying and modernizing how automated processes are triggered and managed.
Workflow and CI configuration updates:
Process-PSModuleworkflow to run on both scheduled (nightly) and manual (workflow_dispatch) triggers, in addition to pull requests targetingmain. This consolidates the nightly run into the main workflow. (.github/workflows/Process-PSModule.yml)v4tov5forPSModule/Process-PSModule, ensuring the latest workflow improvements and fixes are used. (.github/workflows/Process-PSModule.yml)Cleanup and removal of unused files:
Nightly-Run.yml), as its functionality is now merged into the main workflow. (.github/workflows/Nightly-Run.yml)Linter.yml) and its configuration file (.jscpd.json), indicating a shift away from the previous linting setup. (.github/workflows/Linter.yml, .github/linters/.jscpd.json) [1] [2]Dependency and automation improvements:
.github/PSModule.ymlconfiguration file to set up code coverage targets and provide a template for additional test/build configuration for the Process-PSModule workflow. (.github/PSModule.yml)